@charset "utf-8";
body{
	background:#fff;
	color:#333;
	position:relative;
	min-width:1360px;
}
ul{ list-style:none;}
.container{ width:1360px; margin:0 auto; position:relative;}
a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0;}
.thisclass{display: block !important;visibility: visible !important;}
/*top*/
.top-container{ width:100%; height:142px; background:url(topbg.jpg) no-repeat top center; box-shadow: 0 2px 2px rgb(0 0 0 / 10%);}
.top-container .container{ height:142px;}
.logo{ width:460px; height:85px; background:url(logo.png) no-repeat; display:block; position:absolute; left:0; top:31px;}
.logo a{ width:100%; height:100%; display:block;}

.nav{ float:right; margin:50px 80px 0 0;}
.nav ul{ overflow:hidden;}
.nav ul li{float:left; padding:0 25px; height:40px}
.nav ul li a{display:inline-block;color:#333;font-size:18px; font-weight:bold;width:100%;height:100%;line-height:40px;text-align:center}
.nav ul li a:hover{ color:#171173;}
.choose-search{ width:30px; height:30px; position:absolute; right:0; top:55px; background:url(icon-search.png) no-repeat center; background-size:30px; cursor:pointer;}
.cur{ background:url(icon-close.png) no-repeat center; background-size:25px;}

.seach-content{display:none;position:absolute;z-index:98;top:142px;left:0;right:0;bottom:0}
.seach-content .search-shadw{position:absolute;top:0;left:0;right:0;height:100%;background:rgba(0,0,0,0.6)}
.seach-content .search-wrap{position:absolute;top:0;left:0;z-index:99;height:250px;width:100%}
.seach-content .search-wrap iframe{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}
.iframe-content{position:relative;z-index:10;height:auto; padding-top:45px;min-height:150px;background-color: #f8f8f8;}
.iframe-content .seek-box{width:810px;font-size:0;margin-left:auto;margin-right:auto;margin-bottom:30px}
.iframe-content .seek-box .seek-input{width:100%;height:54px;display:inline-block;vertical-align:middle;box-shadow: -2px 2px 10px #6fade3;}
.iframe-content .seek-box .seek-input .layui-input{ float:left; width:652px;height:54px;line-height:1.3;font-size:18px;line-height:54px\9;border-width:0;padding-left:10px;border-style:solid;background-color:#fff;border-radius:0;border:none !important;color:#000}
.iframe-content .seek-box .seek-btn{width:155px;height:54px;text-align:center;line-height:54px;background:#0061b4;display:inline-block;vertical-align:middle}

.mqy_click_button{ float:left; width:158px;height:54px;text-align:center;line-height:54px;background:#0061b4;display:inline-block;vertical-align:middle; font-size:18px;color:#fff;outline: none; border: none; cursor: pointer;}
.layui-input{outline:none}

.swiper1 { width:100%; height:435px; position:relative; overflow:hidden;}
.swiper1 .swiper-slide{height:435px;width:100%; position:relative;}
.swiper1 .swiper-slide a{ display:block; width:100%; height:100%;}
.swiper1 .slick-dots { margin: 0; padding: 0; list-style: none; width: 100%; text-align: center; margin-top: 50px; position:absolute; bottom:30px;}
.swiper1 .slick-dots li { background:#fff; display: inline-block;width: 15px; height:15px; margin: 0 6px; border-radius:50%; cursor: pointer;}
.swiper1 .slick-dots li.slick-active { width:57px; border-radius:10px; background: #fec500;}

.tab-title{ width:100%; text-align:center; padding:53px 0 35px; position:relative;}
.tab-title .on{ font-size:32px; color:#333; height:64px; line-height:64px; display:inline-block; background:url(title1.png) no-repeat; padding:0 0 0 80px;}
.tab-title .more{ font-size:16px; float:right; margin:22px 0 0; color:#666;}
.tab-title .more:hover{ color:#1b5aca;}
.tit1 .on{ background:url(title1.png) no-repeat;}
.tit2 .on{ background:url(title2.png) no-repeat;}
.tit3 .on{ background:url(title3.png) no-repeat;}
.tit4 .on{ background:url(title4.png) no-repeat;}
.tit5 .on{ background:url(title5.png) no-repeat;}
.tit6 .on{ background:url(title6.png) no-repeat;}
.tit7 .on{ background:url(title7.png) no-repeat;}
.tit8 .on{ background:url(title8.png) no-repeat;}
.tit9 .on{ background:url(title9.png) no-repeat;}
.tit10 .on{ background:url(title10.png) no-repeat;}
.tit11 .on{ background:url(title11.png) no-repeat;}
.tit12 .on{ background:url(title12.png) no-repeat;}
.tit13 .on{ background:url(title13.png) no-repeat;}
.tit14 .on{ background:url(title14.png) no-repeat;}
.tit15 .on{ background:url(title15.png) no-repeat;}

.tab-con{ width:100%; overflow:hidden}
.tab-con table{table-layout:fixed}

.section1{ width:100%; position:relative; overflow:hidden;}
#wave{ position:absolute;}

.index-con{width:100%; overflow:hidden;}
.index-con-1{ float:left; width:730px;}

.index-newspic{ width:100%; height:595px; overflow:hidden; position:relative;}
.index-newspic .swiper-slide{ width:100%; height:595px; position:relative;}
.index-newspic .swiper-slide a{ width:100%; height:100%; display:block;}
.index-newspic .swiper-pic{ width:100%; height:490px; position:absolute;}
.index-newspic .swiper-note{ width:100%; color:#fff; background:#1b5aca; height:105px; line-height:30px; padding:0 153px 0 35px; position:absolute; bottom:0; font-size:20px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; white-space: normal; display: flex; align-items: center;}
.index-newspic .swiper-pagination{ display:none !important;}
.index-newspic .swiper-more{ font-size:20px; color:#fff; line-height:30px; width:118px; height:105px; padding:25px 0 0; text-align:center; background:#f9c309 url(icon-arrow-hover.png) no-repeat center 75%; background-size:30px; position:absolute; right:0; bottom:0;}

.index-newspic .slick-dots { clear:both; width:120px; height:42px; padding:10px 0 0; text-align:center; list-style: none; position:absolute; bottom:115px; right:0;}
.index-newspic .slick-dots li { display: inline-block; width: 12px; height: 12px; border:1px solid #fff; border-radius: 50%; margin-right: 8px; cursor:pointer;}
.index-newspic .slick-dots li:last-child { margin-right: 0;}
.index-newspic .slick-dots li.slick-active { border:1px solid #fff; background: #fff;}

/*news*/
.news-list .news-item{ overflow:hidden;line-height:43px;}
.news-list .news-item > a{float:left; width:80%; padding-left:17px;font-size:18px;position:relative;}
.news-list .news-item > a:hover{color:#1666be}
.news-list .news-item > a:before{content:'';height:4px;width:4px;border-radius:50%;display:block;background:#333;position:absolute;top:20px;left:0}
.news-list .news-item > span{ float:right; width:20%; font-size:18px; color:#969696; text-align:right;}

.index-con-2{ float:left; width:590px; height:492px; margin:0 0 0 40px;}
.index-con-2 .news-item{ background:#f0f3fb; margin:0 0 20px;}
.index-con-2 .news-item > a{ color:#333; width:100%; padding:18px 26px 15px; font-size:20px; line-height:30px; background:url(icon-arrow.png) no-repeat 94% 85%; background-size:30px;}
.index-con-2 .news-item > a:before{ background:none;}
.index-con-2 .news-item span{ width:100%; font-size:16px; color:#a6a6a6; text-align:left; display:block; padding:10px 0 0;}
.index-con-2 .news-item > a:hover{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 94% 85%; background-size:30px;}
.index-con-2 .news-item > a:hover span{ color:#fff;}

.section2{ width:100%; overflow:hidden; position:relative;}
.section2 .tab-title{ text-align:left;}
.section2 .tab-tit{ position:absolute; left:280px; top:65px;}
.section2 .tab-tit ul li{ float:left; margin:0 26px 0 0;}
.section2 .tab-tit ul li a{font-size:20px; line-height:42px; color:#666; background:#e8effb; padding:0 20px; border-radius:30px; display:block; font-weight:bold;}
.section2 .tab-tit ul li.on a{ background:#1b5aca; color:#fff;}
.section2 .tab-more{ position:absolute; right:2px; top:70px;}
.section2 .tab-more a{ font-size:16px; line-height:30px; color:#8d8d8d;}

.section2 .news-list{ overflow:hidden;}
.section2 .news-item{ float:left; width:31.66%; margin:0 2.5% 0 0; background:#f0f3fb;}
.section2 .news-item:nth-child(3n){ margin:0;}
.section2 .news-item > a{ color:#333; width:100%; padding:18px 30px 15px; font-size:20px; line-height:30px; background:url(icon-arrow.png) no-repeat 94% 85%; background-size:30px;}
.section2 .news-item > a:before{ background:none;}
.section2 .news-item p{ height:90px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.section2 .news-item span{ width:100%; font-size:16px; color:#a6a6a6; text-align:left; display:block; padding:10px 0 0;}
.section2 .news-item > a:hover{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 94% 85%; background-size:30px;}
.section2 .news-item > a:hover span{ color:#fff;}

.index-pic{ clear:both; margin:50px auto 0; height:150px; overflow:hidden;}
.index-pic img{ width:100%; height:150px;}
.index-pic .swiper-button-prev{ width:40px; height:40px; background-color:rgba(255,255,255,0.6); border-radius:20px; background-size:11px; left:30px;}
.index-pic .swiper-button-next{ width:40px; height:40px; background-color:rgba(255,255,255,0.6); border-radius:20px; background-size:11px; right:30px;}
.index-pic .slick-dots{ display:none !important;}

.section3{ width:100%; padding:0 0 100px; overflow:hidden; background:url(section3bg.jpg) no-repeat bottom center;}
.section3 .tab-title{ text-align:left;}
.section3 .tab-con{ float:left; width:47%; margin:0 6% 0 0;}
.section3 .tab-con:nth-child(2n){ margin:0;}
.section3 .news-list .news-item{ overflow:hidden; line-height:48px;}
.section3 .news-list .news-item > a:before{ top:22px;}

.section4{ width:100%; height:579px; overflow:hidden; background:url(section4bg.jpg) no-repeat bottom center; background-size:cover;}
.section4 .tab-title{ padding:43px 0 50px;}
.section4 .tab-title .on{ color:#fff;}
.section4-list{ margin:0 -12px;}
.section4-list .section4-item{ float:left; width:24%; padding:0 12px;}
.section4-list .section4-item .pic{ width:100%; height:230px;}
.section4-list .section4-item .note{ background:#fff; font-size:18px; line-height:30px; padding:20px; height:135px; overflow:hidden;}
.section4-list .section4-item .note p{ height:90px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.section4-list .section4-item a{ height:100%; display:block;}
.section4-list .section4-item a:hover{color:#1b5aca}

.slick-dots { clear:both; width:100%; height:42px; padding:20px 0 0; text-align:center; list-style: none;}
.slick-dots li { display: inline-block; width: 14px; height: 14px; background:#fff; border-radius: 50%; margin-right:12px; cursor:pointer;}
.slick-dots li:last-child { margin-right: 0;}
.slick-dots li.slick-active,.index-newspic .slick-dots li.slick-active{ border:none; background: #fec500;}


/******about*******/
.brand-nav{ width:100%; color:#a1a1a1; padding:20px 0; border-top:4px solid #4f5593; border-bottom:1px solid #e5e5e5;}
.brand-nav .container{ padding:0 20px;}
.brand-nav a,.brand-nav table,.brand-nav table td{ font-size:16px; color:#a1a1a1;}
.brand-nav a:hover{ color:#1b5aca}

.about-section{ padding:0 20px;}
.about-section .tab-title{ text-align:left; padding:35px 0 22px; margin:0 0 20px; border-bottom:1px solid #bfc7da;}
.about-section .about-part1{ overflow:hidden;}
.about-section .about-intro{ float:left; width:700px;}
.about-section .about-desc{ font-size:18px; line-height:36px; overflow:hidden;}
.about-section .more{ float:right; margin:36px 0 0;}
.about-section .more a{ font-size:14px; width:132px; height:34px; line-height:32px; padding:0 20px; border:1px solid #676767; display:block; background:url(icon-right.png) no-repeat 80% center; background-size:22px;}
.about-section .more a:hover{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 80% center; background-size:22px; border:1px solid #1b5aca;}

.about-section .about-department{ float:right; width:542px; margin:35px 0 0;}
.about-section .department-item{ width:100%; height:173px; padding:25px 200px 25px 50px; margin:0 0 28px;}
.about-section .department-item h3{ font-size:32px; line-height:42px; font-weight:normal;}
.about-section .department-item .more{ float:left; margin:30px 0 0;}
.about-section .bg1{ background:url(img3.jpg) no-repeat;}
.about-section .bg2{ background:url(img4.jpg) no-repeat;}
.about-section .bg3{ background:url(img5.jpg) no-repeat;}

.about-section2{ margin:42px auto 0; padding:20px 0 40px;}
.list-box{ overflow:hidden; padding:0 20px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.list-box .list-item{ float:left; width:23.1%; margin:0 2.5% 2.5% 0; background:#f3f6fb; overflow:hidden;}
.list-box .list-item:nth-child(4n){ margin:0 0 2.5% 0;}
.list-img{ width:160px; height:160px; margin:0 auto; display:block;}
.list-note{ padding:30px 0 0; text-align:center;}
.list-note h3{ color:#333; font-size:28px; line-height:36px; font-weight:normal;}
.list-box .list-item:hover img{transform: rotateY(-360deg);-webkit-transform: rotateY(-360deg);transition: .8s;}
.list-box .list-item a{ padding:56px 10px; height:100%; display:block;}
.list-box .list-item:hover h3{ color:#1b5aca;}

.about2-section{ padding:0 0 60px; overflow:hidden;}
.about2-section .tab-title{ text-align:left; padding:35px 0 22px; margin:0 0 40px; border-bottom:1px solid #bfc7da;}
.about2-section .about2-list .about2-item{ float:left; width:48%; margin:0 4% 40px 0; padding:35px 10px 35px 35px; background:#f7f7f7; max-height:309px; overflow-y:auto; word-break: break-all;}
.about2-section .about2-list .about2-item:nth-child(2n){ margin:0 0 40px;}
.about2-section .about2-title{ color:#666; font-size:22px; line-height:35px; margin:0 0 15px; padding:0 0 0 40px; position:relative;}
.about2-section .about2-title:before{content:'';height:16px;width:16px;border-radius:50%;display:block;background:#025887;position:absolute;top:10px;left:0}
.about2-section .about2-title h3{ font-weight:normal; display:inline;}
.about2-section .about2-note{ color:#7a7a7a; font-size:18px; line-height:36px; padding:0 0 0 40px;}

.about2-section .about2-list .about2-item::-webkit-scrollbar{width:10px}
.about2-section .about2-list .about2-item::-webkit-scrollbar-track{background-color:#e2e2e2}
.about2-section .about2-list .about2-item::-webkit-scrollbar-thumb{background-color:#b6b9c1;border-radius:50px}
.about2-section .about2-list .about2-item::-webkit-scrollbar-thumb:hover{background-color:#555}

.about3-list{ overflow:hidden;}
.about3-list ul li{ float:left; width:31.66%; margin:0 2.5% 0 0; height:72px; line-height:71px; border-bottom:1px solid #d9d9d9;}
.about3-list ul li:nth-child(3n){ margin:0;}
.about3-list ul li a{ color:#333; padding:0 35px; font-size:18px; display:block; position:relative; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.about3-list ul li a:before{content:'';height:9px;width:9px;border-radius:50%;display:block;background:#d9d9d9;position:absolute;top:32px;left:12px}
.about3-list ul li a:hover{ color:#0944ac;}
/** box-shadow: 0px 0px 10px #eee;**/
.view-container{ margin:0 auto 60px; background:#fff; color:#444; font-size:18px; line-height:40px; padding:60px 40px 40px; overflow:hidden;}
.view-container .view-title{ text-align:center; padding:0 0 10px; border-bottom:1px solid #ddd;}
.view-container .view-title h1{ color:#db140c; font-size:36px; line-height:56px; padding:0 0 30px; font-weight:normal;}
.view-container .view-list{ text-align:center;}
.view-container .view-list ul{ list-style:none; display:inline-block; overflow:hidden;}
.view-container .view-list ul li{ float: left; color: #999; font-size: 18px; margin-left: 20px;}
.view-container .view-file{ margin:30px 0 0;}
.view-container .view-file a{ color:#db140c; font-size:18px; font-weight:bold;}
#zoom{ padding:30px 40px 60px;}
.view-share{ float: right; line-height:64px; margin:auto; overflow:hidden;}
.zjimg{ width:230px; height:230px; margin:0 auto; border-radius:50%;}

.about-container{ margin:0 auto 60px; background:#fff; color:#444; font-size:18px; line-height:40px; padding:60px 40px 40px; overflow:hidden;}
.about-container .view-title{ text-align:center; padding:0 0 10px;}
.about-container .view-title h1{ color:#333; font-size:36px; line-height:56px; font-weight:normal;}

/***list***/
.news-section{ margin:0 auto 60px; background:#fff; color:#444; font-size:18px; line-height:40px; padding:0 20px; box-shadow:none; overflow:hidden;}
.news-section .tab-title{ text-align:left; padding:35px 0 22px; margin:0 0 20px; border-bottom:1px solid #bfc7da;}
.kx-list{ padding:30px 0; overflow:hidden;}
.kx-list .kx-item{ overflow:hidden; height:auto; margin:0 0 20px;}
.kx-time{ float:left; width:130px; height:72px; border-right:1px solid #dfdfdf; position:relative;}
.kx-year { font-size:20px; line-height:20px; position:absolute; bottom:8px; right:28px;}
.kx-year span{ display:none;}
.kx-date{ font-size:30px; line-height:30px; position:absolute; top:8px; right:26px;}
.kx-title{ float:left; width:1130px; height:72px; line-height:30px; padding:5px 28px 0; overflow:hidden;}
.kx-title p{ height:60px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.kx-list .kx-item a{ height:112px; padding:20px 0; display:block;}
.kx-list .kx-item a:hover{ color:#fff; background:#1b5aca;}
.kx-left{ float:left; width:56%; padding:0 0 22px;}
.kx-right{ float:left; width:44%; padding:0 0 0 60px;}
.kx-right h3{ font-size:30px; line-height:42px; margin:15px 0 30px; font-weight:normal;}
.kx-right p{ font-size:16px; line-height:30px; height:150px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:5; -webkit-box-orient: vertical;}

.zuzhi-section{ padding:0 20px;}
.zuzhi-section .tab-title{ text-align:left; padding:35px 0 22px; margin:0 0 20px; border-bottom:1px solid #bfc7da;}
.zuzhi-section .kx-list .kx-item{ float:left; width:48%; margin:0 4% 50px 0;}
.zuzhi-section .kx-list .kx-item:nth-child(2n){ margin:0 0 50px;}
.zuzhi-section .kx-time{ background:#d6dae6; height:102px; padding:15px 0;}
.zuzhi-section .kx-date{ top:22px;}
.zuzhi-section .kx-year{ bottom:22px;}
.zuzhi-section .kx-title{ float:left; width:503px; height:102px; padding:20px 28px 15px; background:#f7f7f7;}
.zuzhi-section .kx-list .kx-item a{ height:102px; padding:0;}
.zuzhi-section .kx-list .kx-item a:hover{ color:#fff; background:#1b5aca;}
.zuzhi-section .kx-list .kx-item a:hover .kx-time,.zuzhi-section .kx-list .kx-item a:hover .kx-title{ background:#1b5aca;}

.zuzhi-section .section4-list{ margin:60px -17px;}
.zuzhi-section .section4-list .section4-item{ padding:0 17px;}
.zuzhi-section .section4-list .section4-item .pic{ width:100%; height:188px;}
.zuzhi-section .section4-list .section4-item a{ padding:5px; background:#d9dfef;}
.zuzhi-section .section4-list .section4-item .note{ background:none;}
.zuzhi-section .section4-list .section4-item a:hover{ color:#fff; background:#1b5aca;}
.zuzhi-section .slick-dots li { background:#ccc !important;}
.zuzhi-section .slick-dots li.slick-active { background:#002d71 !important;}

.rencai-section{ padding:30px 0 60px; background:#f0f3fc;}
.rencai-section .tab-title{ text-align:left; padding:35px 0 22px; margin:0 0 20px; border-bottom:1px solid #bfc7da;}
.rencai-list{ margin:50px 0 0; overflow:hidden;}
.rencai-list .rencai-item{ float:left; width:24%; padding:0 20px;}
.rencai-list .rencai-item .pic{ width:230px; height:230px; border-radius:50%; margin:0 auto;}
.rencai-list .rencai-item .note{ font-size:16px; line-height:30px; padding:20px; overflow:hidden; text-align:center;}
.rencai-list .rencai-item .note h3{ font-size:26px; margin:15px 0 15px; font-weight:normal;}
.rencai-list .rencai-item .note p{ height:90px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.rencai-list .rencai-item a{ height:100%; display:block;}
.rencai-list .rencai-item a:hover{color:#1b5aca}
.rencai-section .slick-dots li { background:#ccc !important;}
.rencai-section .slick-dots li.slick-active { background:#002d71 !important;}

.rencai2-section{ padding:30px 0 60px;}
.rencai-list2{ margin:50px 0 0; overflow:hidden;}
.rencai-list2 .rencai-item{ float:left; width:49%; margin:0 2% 80px 0;}
.rencai-list2 .rencai-item:nth-child(2n){ margin:0 0 80px;}
.rencai-list2 .rencai-item .pic{ float:left; width:35%; max-width:230px; height:230px; border-radius:50%; margin:0 auto; border:1px solid #eee;}
.rencai-list2 .rencai-item .note{ float:left; width:65%; height:230px; font-size:16px; line-height:26px; padding:0 60px; overflow:hidden; position:relative;}
.rencai-list2 .rencai-item .note h3{ font-size:26px; margin:15px 0 15px; font-weight:normal;}
.rencai-list2 .rencai-item .note p{ color:#848484; height:110px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}
.rencai-list2 .rencai-item a{ width:100%; height:100%; display:block; overflow:hidden;}
.rencai-list2 .more{ position:absolute; left:60px; bottom:2px;}
.rencai-list2 .more i{ color:#666; font-size:14px; width:132px; height:34px; line-height:32px; padding:0 20px; font-style:normal; border:1px solid #666; display:block; background:url(icon-right.png) no-repeat 80% center; background-size:22px;}
.rencai-list2 a:hover i{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 80% center; background-size:22px; border:1px solid #1b5aca;}

.map-list-img{ margin:50px 0 0; overflow:hidden;}
.map-list-img .map-item{ width:100%; margin:0 0 80px 0; overflow:hidden;}
.map-list-img .map-item .pic{ float:left; width:22%; height:217px; border-radius:10px; margin:0 auto;}
.map-list-img .map-item .note{ float:left; width:78%; height:217px; font-size:16px; line-height:26px; padding:0 40px; overflow:hidden; position:relative;}
.map-list-img .map-item .note h3{ font-size:26px; margin:15px 0 15px; font-weight:normal;}
.map-list-img .map-item .note p{ color:#848484; height:55px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.map-list-img ul li{ float:left; color:#848484; font-size:16px; line-height:26px; margin:20px 30px 0 0; padding:0 0 0 35px;} 
.map-list-img ul li.address{ background:url(icon-address.png) no-repeat left center; background-size:26px;}
.map-list-img ul li.time{ background:url(icon-time.png) no-repeat left center; background-size:26px;}
.map-list-img ul li.tel{ background:url(icon-tel.png) no-repeat left center; background-size:26px;}
.map-list-img .more{ position:absolute; left:40px; bottom:2px;}
.map-list-img .more i{ color:#666; font-size:14px; width:132px; height:34px; line-height:32px; padding:0 20px; font-style:normal; border:1px solid #666; display:block; background:url(icon-right.png) no-repeat 80% center; background-size:22px;}
.map-list-img a:hover i{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 80% center; background-size:22px; border:1px solid #1b5aca;}
.map-tit{ padding:30px 0; text-align:center;}
.map-tit > a{font-size:26px;display:inline-block; line-height:52px;border-bottom:3px solid #fff;margin-right:60px;position:relative}
.map-tit > a.on{font-weight:bold;border-bottom:3px solid #2f3bb1;color:#2f3bb1}
.map-tit > a:last-child{ margin-right:0;}
.map-tit > a:last-child:before{ background:none;}

.home-section{ padding:30px 0;}
.home-section .tab-title{ text-align:left; padding:35px 0 22px; margin:0 0 20px; border-bottom:1px solid #bfc7da;}
.home-section .home-boxes{ padding:40px 0; overflow:hidden;}
.home-section .left-home{ float:left; width:45.5%;}
.home-section .right-home{ float:left; width:54.5%; padding:0 0 0 45px;}
.home-section .home-item{ border-bottom:1px solid #ebebeb; padding:0 0 20px; margin:20px 0 0;}
.home-section .home-item-title{ width:100%; position:relative;}
.home-section .home-item-title .on{ font-size:26px; height:38px; line-height:38px; display:inline-block; padding:0 0 0 50px;}
.home-section .home-item-title .more{ font-size:16px; float:right; line-height:38px; color:#8f8f8f;}
.home-section .home-item-title .more:hover{ color:#1b5aca;}
.home-section .icon1 .on{ color:#273fcd; background:url(icon-1.png) no-repeat left center; background-size:38px;}
.home-section .icon2 .on{ color:#0e7abf; background:url(icon-2.png) no-repeat left center; background-size:35px;}
.home-section .icon3 .on{ color:#08aeab; background:url(icon-3.png) no-repeat left center; background-size:35px;}
.home-section .home-item ul{ padding:10px 0 0; overflow:hidden;}
.home-section .home-item ul li{ float:left; width:48%; margin:0 4% 0 0; color:#838383; font-size:17px; line-height:36px;}
.home-section .home-item ul li:nth-child(2n){ margin:0;}
.home-section .home-item:last-child{ border-bottom:none;}

.home-list{ padding:25px 0; overflow:hidden;}
.home-list ul li{ float:left; width:31.66%; margin:0 2.5% 20px 0; height:66px; line-height:66px; color:#333; padding:0 45px; font-size:18px; background:#f2f7fa; display:block; position:relative; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.home-list ul li:nth-child(3n){ margin:0 0 20px;}

.section2-section { padding:15px 0 60px;}
.section2-section .tab-title{ text-align:left; padding:35px 0 22px; margin:0 0 20px; border-bottom:1px solid #bfc7da;}
.section2-section .news-list{ padding:30px 0 10px; margin:0 -14px; overflow:hidden;}
.section2-section .news-item{ float:left; width:100%; margin:0 14px; background:#f6f6f6;}
.section2-section .news-item > a{ color:#333; width:100%; padding:18px 25px 15px; font-size:18px; line-height:30px; background:url(icon-arrow.png) no-repeat 90% 85%; background-size:30px;}
.section2-section .news-item > a:before{ background:none;}
.section2-section .news-item p{ height:90px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.section2-section .news-item span{ width:100%; font-size:16px; color:#a6a6a6; text-align:left; display:block; padding:10px 0 0;}
.section2-section .news-item > a:hover{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 90% 85%; background-size:30px;}
.section2-section .news-item > a:hover span{ color:#fff;}
.section2-section .slick-dots li { background:#ccc !important;}
.section2-section .slick-dots li.slick-active { background:#002d71 !important;}

.xueshu-section{ padding:0 20px; overflow:hidden;}
.xueshu-section .tab-title{ text-align:left; padding:35px 0 22px; margin:0 0 20px; border-bottom:1px solid #bfc7da;}
.xueshu-section .xueshu-top{ height:265px; margin:30px 0; position:relative;}
.xueshu-section .xueshu-top p{ width:100%; color:#fff; background:rgba(11,68,175,.8); height:48px; line-height:48px; padding:0 26px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:absolute; bottom:0;}
.xueshu-section .xueshu-top a{ height:100%; display:block;}
.xueshu-section .xueshu-left{ float:left; width:750px;}
.xueshu-section .kx-list .kx-item{ margin:0 0 50px;}
.xueshu-section .kx-list .kx-item:nth-child(2n){ }
.xueshu-section .kx-time{ background:#d6dae6; height:102px; padding:15px 0;}
.xueshu-section .kx-date{ top:22px;}
.xueshu-section .kx-year{ bottom:22px;}
.xueshu-section .kx-title{ float:left; width:620px; height:102px; padding:20px 28px 15px; background:#f7f7f7;}
.xueshu-section .kx-list .kx-item a{ height:102px; padding:0;}
.xueshu-section .kx-list .kx-item a:hover{ color:#fff; background:#1b5aca;}
.xueshu-section .kx-list .kx-item a:hover .kx-time,.xueshu-section .kx-list .kx-item a:hover .kx-title{ background:#1b5aca;}
.xueshu-section .xueshu-right{ float:right; width:490px;}
.xueshu-section .xueshu-right .news-list .news-item{ line-height:48px;}
.xueshu-section .xueshu-right .news-list .news-item > a{ width:100%;}

.xueshu2-section{ padding:0 0 120px; background:#dfeef3 url(section5bg.jpg) repeat-x left top; overflow:hidden;}
.xueshu2-section .tab-title{ margin:0 0 35px;}
.xueshu2-list{ margin:0;}
.xueshu2-list .xueshu2-item{ float:left; position:relative;}
.xueshu2-list .xueshu2-item .note{ width:100%; padding:0 14%; color:#fff; font-size:30px; line-height:48px; text-align:center; overflow:hidden; position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.xueshu2-list .xueshu2-item:nth-child(1){ width:50%; height:280px;}
.xueshu2-list .xueshu2-item:nth-child(2){ width:50%; height:280px; border-left:1px solid #ddecf3;}
.xueshu2-list .xueshu2-item:nth-child(3){ width:33.333%; height:340px; border-top:1px solid #ddecf3;}
.xueshu2-list .xueshu2-item:nth-child(4){ width:33.333%; height:340px; border-top:1px solid #ddecf3; border-left:1px solid #ddecf3; border-right:1px solid #ddecf3;}
.xueshu2-list .xueshu2-item:nth-child(5){ width:33.333%; height:340px; border-top:1px solid #ddecf3;}
.xueshu2-list .xueshu2-item a{ height:100%; background:none; display:block;}
.xueshu2-list .xueshu2-item a:hover{color:#1b5aca}


.kexue-section{ padding:0;}
.kexue-section .tab-title{ text-align:left; padding:35px 0 22px; margin:0 0 20px; border-bottom:1px solid #bfc7da;}
.kexue-section .news-container { background:#fff; overflow:hidden; position:relative; padding:38px 0 0;} 
.kexue-section .news-container .top-img { float:left; width: 800px; height:445px; overflow: hidden; position: relative; } 
.kexue-section .news-container .top-news { float:left; width: 560px; height:445px; padding:40px 0 0 60px; position:relative;}
.kexue-section .news-container .top-datetime{ font-size:16px; color:#8f8f8f; margin:0 0 12px;}
.kexue-section .news-container .top-newstitle { font-weight:normal; font-size: 30px; display: block; line-height: 42px; max-height: 90px; overflow: hidden; color: #333; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.kexue-section .news-container .top-newsnote { font-size: 18px; line-height: 32px; margin: 30px 0; max-height: 130px; color:#777; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;} 
.kexue-section .news-container a{ width:100%; height:100%; display:block;}
.pagingInfo{ position:absolute; right:20px; bottom:20px; color:#8f8f8f; font-size:18px; z-index:10;}
.pagingInfo span{ font-size:36px;}

.kexue-section .btnnews{ width:46px; height:46px; line-height:46px; text-align:center; font-size:20px; color:#888; border:1px solid #888; border-radius:50%; position:absolute; z-index:200; font-weight:bold; cursor:pointer;}
.kexue-section .icon-left{ right:450px; bottom:15px; background:url(left.png) no-repeat center; background-size:23px;}
.kexue-section .icon-right{ right:390px; bottom:15px; background:url(right.png) no-repeat center; background-size:23px;}
.kexue-section .icon-left:hover{ color:#fff; border:1px solid #0745aa; background:#0745aa url(left-hover.png) no-repeat center; background-size:23px;}
.kexue-section .icon-right:hover{ color:#fff; border:1px solid #0745aa; background:#0745aa url(right-hover.png) no-repeat center; background-size:23px;}
.kexue-section .news-list{ padding:60px 0 38px; margin:0; overflow:hidden;}
.kexue-section .news-list .news-item{ float:left; width:23.5%; margin:0 2% 0 0; background:#eef2fe;}
.kexue-section .news-list .news-item:nth-child(4n){ margin:0;}
.kexue-section .news-list .news-item > a{ color:#333; width:100%; padding:18px 25px 15px; font-size:18px; line-height:30px; background:url(icon-arrow.png) no-repeat 90% 85%; background-size:30px;}
.kexue-section .news-list .news-item > a:before{ background:none;}
.kexue-section .news-list .news-item p{ height:90px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.kexue-section .news-list .news-item span{ width:100%; font-size:16px; color:#a6a6a6; text-align:left; display:block; padding:10px 0 0;}
.kexue-section .news-list .news-item > a:hover{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 90% 85%; background-size:30px;}
.kexue-section .news-list .news-item > a:hover span{ color:#fff;}

.kexue-section-box { width:100%; overflow:hidden;}
.kexue-section .member-list{ float:left; width:36%; max-height:810px; padding:30px 0; position:relative;}
.kexue-section .member-list .line{ font-size:30px; color:#333; background:#f6f6f6; height:107px; line-height:107px; padding:0 50px; margin:10px 0; position:relative; z-index:10; cursor:pointer; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.kexue-section .member-list .line span{ font-size:24px;}
.kexue-section .member-list .slick-current{ color:#fff; background:#171173;}

.kexue-section .member-list .slick-current:before{ height:50px;left:7px}
.kexue-section .member-list .time{ height:700px; padding:30px 0;}
.kexue-section .member-list .time .slick-list{ z-index:100;}
.kexue-section .member-box{ float:left; width:64%; font-size:18px; line-height:56px;}
.kexue-section .content-d3{ height:auto; padding:30px 0 0 40px;}
.kexue-section .time-prev{ width:30px; height:30px; background:url(time-left.png) no-repeat center; background-size:cover; position:absolute; top:0; left:50%; margin:0 0 0 -15px; cursor:pointer; z-index:200;}
.kexue-section .time-next{ width:30px; height:30px; background:url(time-right.png) no-repeat center; background-size:cover; position:absolute; bottom:0; left:50%; margin:0 0 0 -15px; cursor:pointer; z-index:200;}
.kexue-section .member-img{ height:542px; overflow:hidden;}
.kexue-section .member-desc{ height:130px; padding:25px 0 0; border-bottom:10px solid #171173;}
.kexue-section .member-date{ float:left; width:19%; height:66px; border-right:1px solid #5952bd;}
.kexue-section .member-date p{ font-size:36px; line-height:46px; font-weight:bold; text-align:center;}
.kexue-section .member-date span{ font-size:16px; line-height:20px; display:block; text-align:center;}
.kexue-section .member-note{ float:left; width:81%; font-size:20px; line-height:32px; padding:0 30px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}

.map-section{ margin:90px 0; overflow:hidden;}
.map-left{ float:left; width:53%; height:805px; background:#009ee6 url(img23.jpg) no-repeat center center;}
.map-right{ float:left; width:47%; height:805px; background:#94cef0 url(img24.jpg) no-repeat top center; padding:65px 200px 0 70px;}
.map-right .tab-title{ text-align:left; padding:0 0 22px; margin:0 0 20px; border-bottom:1px solid #999eac;}
.map-list ul li{ font-size:18px; line-height:48px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.map-list ul li a:hover{ color:#1b5aca;}
.map-list table{ table-layout:fixed;}
.map-list .more{ margin:28px 0 0;}
.map-list .more a{ color:#585f64; font-size:16px; width:142px; height:44px; line-height:42px; padding:0 20px; border:1px solid #636778; border-radius:5px; display:inline-block; background:url(icon-right.png) no-repeat 82% center; background-size:22px;}
.map-list .more a:hover{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 82% center; background-size:22px; border:1px solid #1b5aca;}


.footer{ width:100%; color:#fff; background:#0046d5 url(footbg.jpg) no-repeat bottom center; padding:45px 0 0;}
.foot-nav{ overflow:hidden; padding:0 0 12px;}
.foot-nav .foot-title{ float:left; font-size:18px; line-height:50px; color:#fff; font-weight:bold;}
.foot-nav ul{ float:left;}
.foot-nav ul li{ float:left; margin:0 12px 0 60px;}
.foot-nav ul li a{ font-size:18px; line-height:50px; color:#fff;}
.foot-contact{ font-size:18px; line-height:42px; padding:48px 50px 30px 150px; background:url(foot-logo.png) no-repeat 12px 58px; border-top:1px solid #6b90e0; border-bottom:1px solid #6b90e0; overflow:hidden;}
.foot-contact .contact-box{ float:left; margin:0 120px 0 0;}
.foot-contact .foot-img{ float:right; width:120px; text-align:center; font-size:16px;}
.foot-copyright{ font-size:16px; color:#a7adcb; line-height:28px; padding:20px 0; text-align:center;}
.foot-copyright a{ color:#a7adcb;}
.foot-nav ul li a:hover,.foot-copyright a:hover{ color:#00aeeb;}



@media screen and (max-width: 767px) {
html{ font-size:55.2px;}
.wap{ display:block;}
.fl{ float:left;}
body{ min-width:320px; font-size:.29rem; line-height:1.5;}
.top-container{ height:auto;}
.container{ width:100%; padding:0 .36rem;}
.head{ height:3.2rem; padding:.5rem 0 0;}
.head .logo{ width:100%; height:2.2rem; position:static;}

.top-container{ width:100%; height:auto; background-size:cover; overflow:hidden;}
.top-container .container{ height:auto; padding:0;}
.logo{ width:4.8rem; height:.89rem; background-size:cover; position:static; margin:.36rem auto 0;}

.nav{ float:none; background:#0d8ee9; margin:.36rem 0 0 0; padding:.1rem .36rem .6rem; position: relative;}
.nav ul{ overflow:hidden;}
.nav ul li{float:left; width:33.333%; padding:0; height:.88rem;}
.nav ul li a{ color:#fff;font-size:.32rem;line-height:.88rem;}
.nav ul li a:hover{ color:#fff;}
.choose-search{ display:none;}

.seach-content{display:block; position:static; margin:-.5rem 0 0; overflow:hidden;}
.seach-content .search-shadw{ display:none;}
.seach-content .search-wrap{position:static;height:auto; padding:0;}
.seach-content .search-wrap iframe{position:static}
.iframe-content{ padding:0 .36rem;min-height:1.1rem;background:none;}
.iframe-content .seek-box{width:100%; margin-bottom:0; box-shadow: 0px 0.1rem 0.1rem rgb(0 0 0 / 10%); border-radius: .1rem;}
.iframe-content .seek-box .seek-input{width:100%;height:.8rem;display:inline-block;vertical-align:middle;box-shadow:none;}
.iframe-content .seek-box .seek-input .layui-input{ float:right; width:82%;height:.8rem;line-height:.8rem;font-size:.29rem;border-radius:0 .1rem .1rem 0; padding:0;}
.iframe-content .seek-box .seek-btn{ float:left; width:18%;height:.8rem; line-height:.8rem;}

.mqy_click_button{ float:left; width:18%;height:.8rem;line-height:.8rem; font-size:.29rem; border-radius:.1rem 0 0 .1rem; background: url(searchbg.jpg) no-repeat #fff .3rem center; background-size:.58rem; text-indent:-9999px;}
.layui-input{outline:none}

.swiper1 { width:100%; height:4.5rem; position:relative; overflow:hidden;}
.swiper1 .swiper-slide{height:4.5rem;width:100%; position:relative; background-size:100% 100% !important;}
.swiper1 .swiper-slide a{ display:block; width:100%; height:100%;}
.swiper1 .slick-dots { margin: 0; padding: 0; list-style: none; width: 100%; text-align: center; margin-top: 0; position:absolute; bottom:.2rem;}
.swiper1 .slick-dots li { width: .2rem; height:.2rem; margin: 0 .1rem;}
.swiper1 .slick-dots li.slick-active { width:.6rem; border-radius:.2rem; background: #fec500;}

.tab-title{ width:100%; text-align:center; padding:.36rem 0; position:relative;}
.tab-title .on{ font-size:.34rem; height:auto; line-height:.96rem; font-weight:bold; background-size:.96rem !important; padding:0 0 0 1.2rem;}
.tab-title .more{ font-size:.29rem; float:right; margin:.2rem 0 0; color:#666;}
.tit1 .on{ background:url(title1.png) no-repeat;}
.tit2 .on{ background:url(title2.png) no-repeat;}
.tit3 .on{ background:url(title3.png) no-repeat;}
.tit4 .on{ background:url(title4.png) no-repeat;}
.tit5 .on{ background:url(title5.png) no-repeat;}

.tab-con{ width:100%; overflow:hidden}
.tab-con table{table-layout:fixed}

.section1{ width:100%; position:relative; overflow:hidden;}
#wave{ position:absolute;}

.index-con{width:100%; overflow:hidden;}
.index-con-1{ float:none; width:100%;}

.index-newspic{ width:100%; height:4.76rem; overflow:hidden; position:relative;}
.index-newspic .swiper-slide{ width:100%; height:4.76rem; position:relative;}
.index-newspic .swiper-slide a{ width:100%; height:100%; display:block;}
.index-newspic .swiper-pic{ width:100%; height:4rem; position:absolute;}
.index-newspic .swiper-note{ width:100%; color:#fff; background:#1b5aca; height:.76rem; line-height:.76rem; padding:0 2rem 0 .36rem; position:absolute; bottom:0; font-size:.29rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:block;}
.index-newspic .swiper-pagination{ display:none !important;}
.index-newspic .swiper-more{ display:none;}

.index-newspic .slick-dots { clear:both; width:2.1rem; height:auto; padding:0; text-align:center; list-style: none; position:absolute; bottom:.16rem; right:0;}
.index-newspic .slick-dots li { display: inline-block; width: 12px; height: 12px; border:1px solid #fff; border-radius: 50%; margin-right: 8px; cursor:pointer;}
.index-newspic .slick-dots li:last-child { margin-right: 0;}
.index-newspic .slick-dots li.slick-active { border:1px solid #fff; background: #fff;}

/*新闻*/
.news-list .news-item{ overflow:hidden;line-height:.58rem;}
.news-list .news-item > a{float:left; width:80%; padding-left:.3rem;font-size:.29rem;position:relative;}
.news-list .news-item > a:hover{color:#1666be}
.news-list .news-item > a:before{content:'';height:4px;width:4px;border-radius:50%;display:block;background:#333;position:absolute;top:20px;left:0}
.news-list .news-item > span{ float:right; width:20%; font-size:.29rem; color:#969696; text-align:right;}

.news-list .news-item{ overflow:hidden;line-height:.76rem; display: flex; align-items: center; justify-content: space-between;}
.news-list .news-item > a{float:left; width:70%; font-size:.29rem; padding-left:.3rem; white-space: nowrap;}
.news-list .news-item > a:hover{color:#1666be}
.news-list .news-item > a:before{ width:.08rem; height:.08rem;border-radius:.04rem; top:.34rem;}
.news-list .news-item > span{ width:auto; font-size:.29rem; flex-shrink: 0;}

.index-con-2{ float:none; width:100%; height:auto; margin:0; padding:.2rem 0 0;}
.index-con-2 .news-item{ background:#f0f3fb; margin:0 0 .2rem;}
.index-con-2 .news-item > a{ color:#333; width:100%; padding:.3rem; font-size:.29rem; line-height:.58rem; background:url(icon-arrow.png) no-repeat 94% 75%; background-size:.48rem;}
.index-con-2 .news-item > a:before{ background:none;}
.index-con-2 .news-item span{ width:100%; font-size:.29rem; color:#a6a6a6; text-align:left; display:block; padding:0;}
.index-con-2 .news-item > a:hover{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 94% 75%; background-size:.48rem;}
.index-con-2 .news-item > a:hover span{ color:#fff;}

.section2{ width:100%; overflow:hidden; position:relative;}
.section2 .tab-title{ text-align:left;}
.section2 .tab-tit{ position:static; overflow:hidden; margin:0 0 .3rem;}
.section2 .tab-tit ul li{ float:left; margin:0 .2rem 0 0;}
.section2 .tab-tit ul li a{font-size:.29rem; line-height:.78rem; padding:0 .36rem; border-radius:.36rem; font-weight:normal;}
.section2 .tab-tit ul li.on a{ background:#1b5aca; color:#fff;}
.section2 .tab-more{ position:absolute; right:.36rem; top:.56rem;}
.section2 .tab-more a{ font-size:.29rem; line-height:.58rem;}

.section2 .news-list{ overflow:hidden;}
.section2 .news-item{ float:none; width:100%; margin:0 0 .2rem;}
.section2 .news-item:nth-child(3n){ margin:0 0 .2rem;}
.section2 .news-item > a{ color:#333; width:100%; padding:.36rem; font-size:.29rem; line-height:.58rem; background:url(icon-arrow.png) no-repeat 94% 85%; background-size:.48rem;}
.section2 .news-item > a:before{ background:none;}
.section2 .news-item p{ height:auto; max-height:1.7rem; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; white-space:normal;}
.section2 .news-item span{ width:100%; font-size:16px; color:#a6a6a6; text-align:left; display:block; padding:10px 0 0;}
.section2 .news-item > a:hover{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 94% 75%; background-size:.48rem;}
.section2 .news-item > a:hover span{ color:#fff;}

.index-pic{ clear:both; margin:.2rem auto 0; height:1.4rem; overflow:hidden;}
.index-pic img{ width:100%; height:1.4rem;}
.index-pic .swiper-button-prev{ width:.68rem; height:.68rem; background-color:rgba(255,255,255,0.6); border-radius:.34rem; background-size:.25rem; left:.1rem;}
.index-pic .swiper-button-next{ width:.68rem; height:.68rem; background-color:rgba(255,255,255,0.6); border-radius:.34rem; background-size:.25rem; right:.1rem;}
.index-pic .slick-dots{ display:none !important;}

.section3{ width:100%; padding:0 0 1.5rem; overflow:hidden; background:url(section3bg.jpg) no-repeat bottom center;}
.section3 .tab-title{ text-align:left;}
.section3 .tab-con{ float:none; width:100%; margin:0 0 .2rem;}
.section3 .tab-con:nth-child(2n){ margin:0 0 .2rem;}
.section3 .news-list .news-item{ overflow:hidden; line-height:.76rem;}
.section3 .news-list .news-item > a:before{ top:.35rem;}

.section4{ width:100%; height:auto; padding:0 0 .48rem; overflow:hidden; background:url(section4bg.jpg) no-repeat bottom center; background-size:100% 100%;}
.section4 .tab-title{ padding:.48rem 0;}
.section4 .tab-title .on{ color:#fff;}
.section4-list{ margin:0;}
.section4-list .section4-item{ float:left; width:24%; padding:0;}
.section4-list .section4-item .pic{ width:100%; height:4rem;}
.section4-list .section4-item .note{ background:#fff; font-size:.29rem; line-height:.58rem; padding:.36rem; overflow:hidden;text-overflow:ellipsis;white-space:normal; height:2rem;}
.section4-list .section4-item .note p{ height:1.2rem; -webkit-line-clamp:2;}
.section4-list .section4-item a:hover{color:#1b5aca}

.slick-dots { clear:both; width:100%; height:auto; padding:0; margin:.2rem 0 0; text-align:center; list-style: none;}
.slick-dots li { display: inline-block; width: .2rem; height: .2rem; background:#fff; border-radius: 50%; margin-right:.1rem; cursor:pointer;}
.slick-dots li:last-child { margin-right: 0;}
.slick-dots li.slick-active { background: #fec500;}


/******about*******/
.brand-nav{ padding:.36rem 0; border-top:none;}
.brand-nav .container{ padding:0 .36rem;}
.brand-nav a,.brand-nav table,.brand-nav table td{ font-size:.29rem;}

.about-section{ padding:0 .36rem;}
.about-section .tab-title{ padding:.36rem 0; margin:0 0 .36rem;}
.about-section .about-part1{ overflow:hidden;}
.about-section .about-intro{ float:none; width:100%;}
.about-section .about-desc{ font-size:.29rem; line-height:.58rem; overflow:hidden;}
.about-section .more{ float:right; margin:.36rem 0 .22rem;}
.about-section .more a{ font-size:.29rem; width:2.5rem; height:.78rem; line-height:.78rem; padding:0 .36rem; background:url(icon-right.png) no-repeat 90% center; background-size:.48rem;}
.about-section .more a:hover{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 90% center; background-size:.48rem; border:1px solid #1b5aca;}

.about-section .about-department{ float:none; width:100%;}
.about-section .department-item{ width:100%; height:2.16rem; padding:.2rem 1rem .3rem .36rem; margin:.36rem 0 0;}
.about-section .department-item h3{ font-size:.34rem; line-height:.78rem; font-weight:bold;}
.about-section .department-item p{ font-size:.29rem; line-height:.58rem; height:auto; overflow:hidden; margin:.1rem 0 0;}
.about-section .department-item .more{ float:left; margin:0;}
.about-section .bg1{ background:url(img3.jpg) no-repeat right bottom; background-size:cover;}
.about-section .bg2{ background:url(img4.jpg) no-repeat right bottom; background-size:cover;}
.about-section .bg3{ background:url(img5.jpg) no-repeat right bottom; background-size:cover;}

.about-section2{ margin:.36rem auto 0; padding:0;}
.list-box{ overflow:hidden; padding:0 .36rem; display:flex; flex-wrap:wrap; justify-content:space-between;}
.list-box .list-item{ float:left; width:49%; margin:0 2% 2% 0; background:#f3f6fb; overflow:hidden;}
.list-box .list-item:nth-child(4n){ margin:0 2% 2% 0;}
.list-box .list-item:nth-child(2n){ margin:0 0 2% 0;}
.list-img{ width:1.6rem; height:1.6rem; margin:0 auto; display:block;}
.list-note{ padding:.36rem 0 0; text-align:center;}
.list-note h3{ color:#333; font-size:.32rem; line-height:.58rem; font-weight:bold;}
.list-box .list-item:hover{box-shadow:none;}
.list-box .list-item a{ padding:.78rem .2rem; height:100%; display:block;}
.list-box .list-item:hover h3{ color:#1b5aca;}

.about2-section{ padding:0 .36rem .36rem;}
.about2-section .tab-title{ padding:.36rem 0; margin:0 0 .36rem;}
.about2-section .about2-list .about2-item{ float:none; width:100%; margin:0 0 .3rem; padding:.36rem; background:#f7f7f7; max-height:5.3rem; overflow-y:auto; word-break: break-all;}
.about2-section .about2-list .about2-item:nth-child(2n){ margin:0 0 .3rem;}
.about2-section .about2-title{ font-size:.29rem; line-height:.58rem; margin:0 0 .2rem; padding:0 0 0 .4rem;}
.about2-section .about2-title:before{ height:.1rem; width:.1rem; top:.25rem;}
.about2-section .about2-title h3{ font-size:.29rem; font-weight:bold; display:inline;}
.about2-section .about2-note{ color:#7a7a7a; font-size:.29rem; line-height:.58rem; padding:0 0 0 .4rem;}
.about2-section .about2-note table td p{ display:inline;}
.about2-section .about2-list .about2-item::-webkit-scrollbar{width:.2rem}
.about2-section .about2-list .about2-item::-webkit-scrollbar-track{background-color:#e2e2e2}
.about2-section .about2-list .about2-item::-webkit-scrollbar-thumb{background-color:#b6b9c1;border-radius:.36rem}
.about2-section .about2-list .about2-item::-webkit-scrollbar-thumb:hover{background-color:#555}

.about3-list ul li{ float:none; width:100%; margin:0; height:.88rem; line-height:.88rem; border-bottom:1px solid #d9d9d9;}
.about3-list ul li:nth-child(3n){ margin:0;}
.about3-list ul li a{ color:#333; padding:0 .36rem; font-size:.29rem;}
.about3-list ul li a:before{ height:.1rem;width:.1rem;top:.36rem;left:.1rem}
.about3-list ul li a:hover{ color:#0944ac;}

.view-container{ margin:0 auto .36rem; font-size:.29rem; line-height:.58rem; padding:.36rem; box-shadow:none; overflow:hidden;}
.view-container .view-title{ text-align:center; padding:0 0 .2rem; border-bottom:1px solid #ddd;}
.view-container .view-title h1{ color:#db140c; font-size:.32rem; line-height:.58rem; padding:0 0 .36rem; font-weight:bold;}
.view-container .view-list{ text-align:center;}
.view-container .view-list ul{ list-style:none; display:inline-block; overflow:hidden; text-align:center}
.view-container .view-list ul li{ float: none; color: #999; font-size: .28rem; margin-left: .2rem; display:inline-block;}
.view-container .view-file{ margin:30px 0 0;}
.view-container .view-file a{ color:#db140c; font-size:.29rem; font-weight:bold;}
.view-container .view-list ul li.v-font{ display:none;}
#zoom{ padding:.36rem 0;}
#zoom img{ display:block; width:auto !important; height:auto !important; max-width:100%;}
.view-share{ float: right; line-height:1rem; margin:auto; overflow:hidden;}
.zjimg{ width:4rem; height:4rem;}

.about-container{ margin:0 auto .36rem; background:#fff; color:#444; font-size:.29rem; line-height:.58rem; padding:.36rem; box-shadow:none; overflow:hidden;}
.about-container .view-title{ text-align:center; padding:0;}
.about-container .view-title h1{ color:#333; font-size:.32rem; line-height:.58rem; font-weight:bold;}

.news-container{ margin:0 auto .36rem; background:#fff; color:#444; font-size:.29rem; line-height:.58rem; padding:.36rem; box-shadow:none; overflow:hidden;}
/***list***/
.news-section{ margin:0 auto .36rem; background:#fff; color:#444; font-size:.29rem; line-height:.58rem; padding:0 .36rem; box-shadow:none; overflow:hidden;}
.news-section .tab-title{ text-align:left; padding:.36rem 0; margin:0 0 .36rem;}
.kx-list{ padding:.36rem 0;}
.kx-list .kx-item{ overflow:hidden; height:auto; line-height:1.1rem; margin:0; padding:.3rem 0;}
.kx-time{ float:left; width:25%; height:1.1rem; padding:0; border-right:1px solid #dfdfdf; position:relative;}
.kx-year { font-size:.3rem; line-height:.38rem; position:absolute; bottom:.1rem; right:.36rem;}
.kx-year span{ display:none;}
.kx-date{ font-size:.4rem; line-height:.48rem; position:absolute; top:.1rem; right:.36rem;}
.kx-title{ float:left; width:75%; height:auto; line-height:.48rem; padding:0 .29rem; margin:.08rem 0 0; overflow:hidden; flex:1;}
.kx-title p{ height:1rem;}
.kx-list .kx-item a{ height:100%; display:block;}
.kx-list .kx-item a:hover{ color:#1b5aca;}
.kx-list .kx-item:hover{ box-shadow:none;}

.kx-left{ float:none; width:100%; padding:0;}
.kx-right{ float:none; width:100%; padding:0;}
.kx-right h3{ font-size:.34rem; line-height:.58rem; margin:.3rem 0 .2rem; font-weight:bold;}
.kx-right p{ font-size:.29rem; line-height:.58rem; height:3rem; -webkit-line-clamp:5;}

.zuzhi-section{ padding:0 .36rem .36rem;}
.zuzhi-section .tab-title{ padding:.36rem 0; margin:0 0 .36rem; border-bottom:1px solid #bfc7da;}
.zuzhi-section .kx-list{ padding:0;}
.zuzhi-section .kx-list .kx-item{ float:none; width:100%; margin:0 0 .2rem; padding:0;}
.zuzhi-section .kx-list .kx-item:nth-child(2n){ margin:0 0 .2rem;}
.zuzhi-section .kx-time{ background:#d6dae6; height:1.5rem; padding:.2rem 0;}
.zuzhi-section .kx-date{ top:.3rem; right:.3rem;}
.zuzhi-section .kx-year{ bottom:.3rem;}
.zuzhi-section .kx-title{ float:left; width:75%; height:1.5rem; padding:.3rem; background:#f7f7f7; margin:0;}
.zuzhi-section .kx-list .kx-item a{ height:1.5rem; padding:0;}
.zuzhi-section .kx-list .kx-item a:hover{ color:#fff; background:#1b5aca;}
.zuzhi-section .kx-list .kx-item a:hover .kx-time,.zuzhi-section .kx-list .kx-item a:hover .kx-title{ background:#1b5aca;}

.zuzhi-section .section4-list{ margin:0;}
.zuzhi-section .section4-list .section4-item{ padding:0;}
.zuzhi-section .section4-list .section4-item .pic{ width:100%; height:4.2rem;}
.zuzhi-section .section4-list .section4-item a{ padding:.1rem; background:#d9dfef;}
.zuzhi-section .section4-list .section4-item .note{ background:none;}
.zuzhi-section .section4-list .section4-item a:hover{ color:#fff; background:#1b5aca;}
.zuzhi-section .slick-dots li { background:#ccc !important;}
.zuzhi-section .slick-dots li.slick-active { background:#002d71 !important;}

.rencai-section{ padding:0 0 .36rem; background:#f0f3fc;}
.rencai-section .tab-title{ padding:.36rem 0; margin:0 0 .42rem; border-bottom:1px solid #bfc7da;}
.rencai-list{ margin:.36rem 0 0;}
.rencai-list .rencai-item{ float:left; width:24%; padding:0 20px;}
.rencai-list .rencai-item .pic{ width:4.2rem; height:4.2rem; border-radius:50%; margin:0 auto;}
.rencai-list .rencai-item .note{ font-size:.29rem; line-height:.58rem; padding:.36rem 0 0; overflow:hidden; text-align:center;}
.rencai-list .rencai-item .note h3{ font-size:.34rem; margin:.1rem 0; font-weight:bold;}
.rencai-list .rencai-item .note p{ height:1.2rem; -webkit-line-clamp:2;}
.rencai-list .rencai-item a{ height:100%; display:block;}
.rencai-list .rencai-item a:hover{color:#1b5aca}
.rencai-section .slick-dots li { background:#ccc !important;}
.rencai-section .slick-dots li.slick-active { background:#002d71 !important;}

.rencai2-section{ padding:.36rem;}
.rencai-list2{ margin:.36rem 0 0;}
.rencai-list2 .rencai-item{ float:none; width:100%; margin:0 0 .8rem;}
.rencai-list2 .rencai-item:nth-child(2n){ margin:0 0 .8rem;}
.rencai-list2 .rencai-item .pic{ float:none; width:2.2rem; max-width:2.2rem; height:2.2rem; border-radius:50%; margin:0 auto;}
.rencai-list2 .rencai-item .note{ float:none; width:auto; flex:1; height:auto; font-size:.29rem; line-height:.48rem; padding:0 0 0 .36rem; overflow:hidden; position:relative;}
.rencai-list2 .rencai-item .note h3{ font-size:.3rem; margin:0 0 .02rem; font-weight:bold;}
.rencai-list2 .rencai-item .note p{ color:#848484; height:.98rem; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.rencai-list2 .rencai-item a{ width:100%; height:100%; display:flex; overflow:hidden;}
.rencai-list2 .more{ position:absolute; left:.36rem; bottom:2px;}
.rencai-list2 .more i{ font-size:.28rem; width:2rem; height:.58rem; line-height:.58rem; padding:0 .2rem; background:url(icon-right.png) no-repeat 90% center; background-size:.36rem;}
.rencai-list2 a:hover i{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 90% center; background-size:.48rem; border:1px solid #1b5aca;}

.map-list-img{ margin:.36rem 0 0; overflow:hidden;}
.map-list-img .map-item{ width:100%; margin:0 0 .8rem 0; overflow:hidden;}
.map-list-img .map-item .pic{ float:none; width:100%; height:4.8rem; border-radius:.1rem; margin:0 auto;}
.map-list-img .map-item .note{ float:none; width:100%; height:auto; font-size:.29rem; line-height:.58rem; padding:0;}
.map-list-img .map-item .note h3{ font-size:.29rem; margin:.3rem 0 .1rem; font-weight:bold;}
.map-list-img .map-item .note p{ height:2.3rem; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}
.map-list-img ul li{ float:none; width:100%; font-size:.29rem; line-height:.58rem; margin:.3rem 0 0; padding:0 0 0 .6rem;} 
.map-list-img ul li.address{ background-size:.36rem;}
.map-list-img ul li.time{ background-size:.36rem;}
.map-list-img ul li.tel{ background-size:.36rem;}
.map-list-img .more{ position:static; margin:.36rem 0 0;}
.map-list-img .more i{ font-size:.28rem; width:2.2rem; height:.58rem; line-height:.58rem; padding:0 .3rem; background:url(icon-right.png) no-repeat 90% center; background-size:.36rem;}
.map-list-img a:hover i{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 90% center; background-size:.36rem; border:1px solid #1b5aca;}
.map-tit{ padding:0;}
.map-tit > a{font-size:.29rem; line-height:.78rem;border-bottom:.05rem solid #fff; margin-right:.36rem;}
.map-tit > a.on{border-bottom:.05rem solid #2f3bb1;}


.home-section{ padding:0 .36rem;}
.home-section .tab-title{ padding:.36rem 0; margin:0 0 .36rem; border-bottom:1px solid #bfc7da;}
.home-section .home-boxes{ padding:0;}
.home-section .left-home{ float:none; width:100%;}
.home-section .right-home{ float:none; width:100%; padding:.36rem 0;}
.home-section .home-item{ padding:0; margin:0 0 .2rem; border-bottom:none;}
.home-section .home-item-title{ width:100%; position:relative; border-bottom:1px solid #eee;}
.home-section .home-item-title .on{ font-size:.34rem; height:auto; line-height:.96rem; font-weight:bold; display:inline-block; padding:0 0 0 .72rem;}
.home-section .home-item-title .more{ font-size:.29rem; line-height:.96rem;}
.home-section .icon1 .on{ color:#273fcd; background:url(icon-1.png) no-repeat left center; background-size:.48rem;}
.home-section .icon2 .on{ color:#0e7abf; background:url(icon-2.png) no-repeat left center; background-size:.46rem;}
.home-section .icon3 .on{ color:#08aeab; background:url(icon-3.png) no-repeat left center; background-size:.46rem;}
.home-section .home-item ul{ padding:0;}
.home-section .home-item ul li{ float:none; width:100%; margin:0; font-size:.29rem; line-height:.78rem; border-bottom:1px solid #eee;}
.home-section .home-item ul li:nth-child(2n){ margin:0;}

.home-list{ padding:0 0 .36rem;}
.home-list ul li{ float:none; width:100%; margin:0 0 .2rem; height:.78rem; line-height:.78rem; padding:0 .36rem; font-size:.29rem;}
.home-list ul li:nth-child(3n){ margin:0 0 .2rem;}

.section2-section { padding:0 .36rem;}
.section2-section .tab-title{ padding:.36rem 0; margin:0 0 .36rem; border-bottom:1px solid #bfc7da;}
.section2-section .news-list{ padding:0 0 .36rem; margin:0; overflow:hidden;}
.section2-section .news-item{ float:left; width:100%; margin:0; background:#f6f6f6;}

.section2-section .news-item > a{ color:#333; width:100%; padding:18px 25px 15px; font-size:18px; line-height:30px; background:url(icon-arrow.png) no-repeat 90% 85%; background-size:30px;}
.section2-section .news-item > a:before{ background:none;}
.section2-section .news-item p{ height:1.6rem; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; white-space:normal;}
.section2-section .news-item span{ width:100%; font-size:.29rem; color:#a6a6a6; text-align:left; display:block; padding:.3rem 0 0;}
.section2-section .news-item > a:hover{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 90% 85%; background-size:.36rem;}
.section2-section .news-item > a:hover span{ color:#fff;}
.section2-section .slick-dots li { background:#ccc !important;}
.section2-section .slick-dots li.slick-active { background:#002d71 !important;}

.xueshu-section{ padding:0 .36rem; overflow:hidden;}
.xueshu-section .tab-title{ padding:.36rem 0; margin:0 0 .36rem; border-bottom:1px solid #bfc7da;}
.xueshu-section .xueshu-top{ height:4.8rem; margin:.36rem 0 .2rem; position:relative;}
.xueshu-section .xueshu-top p{ width:100%; color:#fff; background:rgba(11,68,175,.8); height:.78rem; line-height:.78rem; padding:0 .3rem; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:absolute; bottom:0;}
.xueshu-section .xueshu-top a{ height:100%; display:block;}
.xueshu-section .xueshu-left{ float:none; width:100%;}
.xueshu-section .kx-list{ padding:0;}
.xueshu-section .kx-list .kx-item{ margin:0 0 .2rem; padding:0;}
.xueshu-section .kx-list .kx-item:nth-child(2n){ margin:0 0 .2rem;}
.xueshu-section .kx-time{ background:#d6dae6; height:1.5rem; padding:.2rem 0;}
.xueshu-section .kx-date{ top:.3rem; right:.3rem;}
.xueshu-section .kx-year{ bottom:.3rem;}
.xueshu-section .kx-title{ float:none; width:auto; height:1.5rem; padding:.3rem; background:#f7f7f7; margin:0; flex:1;}
.xueshu-section .kx-list .kx-item a{ height:1.5rem; padding:0;}
.xueshu-section .kx-list .kx-item a:hover{ color:#fff; background:#1b5aca;}
.xueshu-section .kx-list .kx-item a:hover .kx-time,.xueshu-section .kx-list .kx-item a:hover .kx-title{ background:#1b5aca;}
.xueshu-section .xueshu-right{ float:none; width:100%; padding:0 0 .36rem;}
.xueshu-section .xueshu-right .news-list .news-item{ line-height:.78rem;}
.xueshu-section .xueshu-right .news-list .news-item > a{ width:100%;}

.xueshu2-section .container{ padding:0;}
.xueshu2-section .tab-title{ margin:0;}
.xueshu2-list{ margin:.36rem 0;}
.xueshu2-list .xueshu2-item{ float:none; width:100% !important; height:5.1rem !important; border:none !important; border-bottom:1px solid #ddecf3 !important; margin:0 0 1px;}
.xueshu2-list .xueshu2-item .note{ width:100%; padding:0 14%; color:#fff; font-size:.32rem; line-height:.58rem;}
.xueshu2-list .xueshu2-item a{ height:100%; background:none; display:block;}
.xueshu2-list .xueshu2-item a:hover{color:#1b5aca}
.xueshu2-list .xueshu2-item:nth-child(1),.xueshu2-list .xueshu2-item:nth-child(2){ height:4.1rem !important;}

/*news*/
.kexue-section{ padding:0 .36rem; overflow:hidden;}
.kexue-section .tab-title{ padding:.36rem 0; margin:0 0 .36rem; border-bottom:1px solid #bfc7da;}
.kexue-section .news-container{ padding:0; margin:0 auto;}
.kexue-section .news-container .top-img { float:none; width: 100%; height:4.5rem;} 
.kexue-section .news-container .top-news { float:none; width: 100%; height:auto; padding:.36rem .36rem 1rem;}
.kexue-section .news-container .top-newstitle { font-size: .3rem; line-height: .58rem; font-weight:bold; height: auto; margin:0;}
.kexue-section .news-container .top-datetime{ font-size:.29rem; line-height:.58rem; margin:0;}
.kexue-section .news-container .top-newsnote { font-size: .29rem; line-height: .58rem; margin: .3rem 0; height: auto; max-height: 1.8rem; color:#969696; overflow:hidden; -webkit-line-clamp:3;} 
.pagingInfo{ right:.36rem; bottom:.36rem; font-size:.29rem;}
.pagingInfo span{ font-size:.48rem;}
.kexue-section .news-list{ padding:0; margin:0;}
.kexue-section .news-list .news-item{ float:none; width:100%; margin:0 0 .3rem;}
.kexue-section .news-list .news-item:nth-child(4n){ margin:0 0 .3rem;}
.kexue-section .news-list .news-item > a{ width:auto; padding:.3rem; font-size:.29rem; line-height:.58rem; background:url(icon-arrow.png) no-repeat 92% 85%; background-size:.5rem; white-space:normal;}
.kexue-section .news-list .news-item > a:before{ background:none;}
.kexue-section .news-list .news-item p{ height:auto; display:block;}
.kexue-section .news-list .news-item span{ width:100%; font-size:.29rem;padding:.2rem 0 0;}
.kexue-section .news-list .news-item > a:hover{ background:#1b5aca url(icon-arrow-hover.png) no-repeat 92% 85%; background-size:.5rem;}

.kexue-section-box { width:100%;}
.kexue-section-box .memberWrapper{ padding:0; overflow:hidden;}
.kexue-section-box .member-list{ float:none; width:100%; max-height:none; padding:0 .1rem; margin:0; background:none; position:relative;}
.kexue-section-box .member-list .line{ font-size:.3rem; height:1.12rem; line-height:.46rem; text-align:center; padding:.14rem .36rem; margin:0; white-space: normal; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.kexue-section-box .member-list .line span{ font-size:.3rem;}
.kexue-section-box .member-list .slick-current{ font-size:.3rem; height:1.12rem; line-height:.46rem;}
.kexue-section-box .member-list .line:before{background:none;}
.kexue-section-box .member-list .slick-current:before{ height:50px;left:7px}
.kexue-section-box .allline{ display:none;}
.kexue-section-box .member-list .time{ height:auto; padding:.36rem 1rem;}
.kexue-section-box .member-list .time .slick-list{ z-index:100;}
.kexue-section-box .member-box{ float:none; width:100%; font-size:.29rem; line-height:.58rem;}
.kexue-section-box .content-d3{ height:auto; padding:.36rem 0;}
.kexue-section-box .time-prev,.kexue-section-box .time-next{ font-size:.38rem; width:.78rem; height:.78rem; line-height:.78rem; margin:0; text-align:center; background:#fff; border-radius:50%; box-shadow: 1px 1px 10px #ddd; position:absolute; top:auto; bottom:.48rem; left:0; cursor:pointer; background:url(left.png) no-repeat center; background-size:.4rem; z-index:200;}
.kexue-section-box .time-next{ left:auto; right:0; background:url(right.png) no-repeat center; background-size:.4rem;}
.kexue-section .member-desc{ height:auto; padding:.2rem 0; border-bottom:.1rem solid #171173; overflow:hidden;}
.kexue-section-box .member-img{ height:4.8rem; overflow:hidden;}
.kexue-section-box .member-date{ width:24%; padding:0 4% 0 0; height:1.2rem;}
.kexue-section-box .member-date p{ font-size:.58rem; line-height:.72rem;}
.kexue-section-box .member-date span{ font-size:.29rem; line-height:.48rem;}
.kexue-section-box .member-note{ width:76%; font-size:.29rem; line-height:.58rem; padding:0; padding:0 .1rem 0 .36rem; border-left:none; height:1.2rem; overflow:hidden;}
.kexue-section-box .member-note h3{ font-size:.32rem; margin:0 0 .2rem;}

.map-section{ margin:0;}
.map-left{ float:none; width:100%; height:5.1rem; background:#009ee6 url(img23.jpg) no-repeat center center; background-size:cover;}
.map-right{ float:none; width:100%; height:13rem; background:#94cef0 url(img24.jpg) no-repeat bottom center; padding:.36rem;}
.map-right .tab-title{ padding:.36rem 0; margin:0 0 .36rem; border-bottom:1px solid #999eac;}
.map-list ul li{ font-size:.29rem; line-height:.78rem; border-bottom:1px solid rgba(153,158,172,.2);}
.map-list ul li a{ display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.map-list .more{ margin:.4rem 0 0;}
.map-list .more a{ font-size:.29rem; width:2.5rem; height:.78rem; line-height:.78rem; padding:0 .36rem; background:url(icon-right.png) no-repeat 90% center; background-size:.48rem;}
.map-list .more a:hover{ color:#fff; background:#1b5aca url(icon-arrow-hover.png) no-repeat 90% center; background-size:.48rem; border:1px solid #1b5aca;}
.kx-right .map-list .more{ margin:.2rem 0 .1rem;}

.footer{ width:100%; color:#fff; background:#0046d5 url(footbg.jpg) no-repeat bottom center; padding:.36rem 0 0;}
.foot-nav{ overflow:hidden; padding:0 0 .3rem;}
.foot-nav .foot-title{ float:left; font-size:.29rem; line-height:.78rem; color:#fff; font-weight:bold;}
.foot-nav ul{ float:left;}
.foot-nav ul li{ float:left; width:50%; margin:.2rem 0 0;}
.foot-nav ul li a{ font-size:.29rem; line-height:.58rem; color:#fff;}
.foot-contact{ font-size:.29rem; line-height:.58rem; padding:.36rem 0; background:url(foot-logo.png) no-repeat right .36rem; background-size:1.2rem; border-top:1px solid #6b90e0; border-bottom:1px solid #6b90e0; overflow:hidden;}
.foot-contact .contact-box{ float:none; margin:0 0 .36rem;}
.foot-contact .foot-img{ float:none; width:120px; text-align:center; font-size:.29rem; display:block;}
.foot-copyright{ font-size:.29rem; color:#a7adcb; line-height:.58rem; padding:.36rem 0; text-align:center;}
.foot-copyright a{ color:#a7adcb;}
.foot-nav ul li a:hover,.foot-copyright a:hover{ color:#00aeeb;}



}